package com.hospital.controller;

import com.hospital.entity.Medicine;
import com.hospital.entity.Notice;
import com.hospital.service.intf.NoticeService;
import com.hospital.vo.PageBean;
import com.hospital.vo.R;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * ━━━━━━神兽出没━━━━━━
 * 　　　┏┓　　　┏┓
 * 　　┏┛┻━━━┛┻┓
 * 　　┃　　　　　　 ┃
 * 　　┃　　　━　　　┃
 * 　　┃　┳┛　┗┳　  ┃
 * 　　┃　　　　　　 ┃
 * 　　┃　　　┻　　　┃
 * 　　┃　　　　　　　┃
 * 　　┗━┓　　　┏━┛Code is far away from bug with the animal protecting
 * 　　　　┃　　　┃    神兽保佑,代码无bug
 * 　　　　┃　　　┃
 * 　　　　┃　　　┗━━━┓
 * 　　　　┃　　　　　　　┣┓
 * 　　　　┃　　　　　　　┏┛
 * 　　　　┗┓┓┏━┳┓┏┛
 * 　　　　　┃┫┫　┃┫┫
 * 　　　　　┗┻┛　┗┻┛
 * ━━━━━━永无BUG!━━━━━━
 *
 * @author csh
 * @date 2022/8/29
 */
@RestController
@RequestMapping ("/api/notice/")
public class NoticeController {
    @Autowired
    private NoticeService service;
    @RequestMapping("add.do")
    public R add(Notice notice){
        return service.add(notice);
    }
    @RequestMapping("delete.do")
    public R delete(Integer id){

        return service.delete(id);
    }
    @RequestMapping("update.do")
    public R update(Notice notice){
        return service.update(notice);
    }
    @RequestMapping("page.do")
    public PageBean page(String title, int page, int limit){
        return service.selectPage(title,page,limit);
    }
}
